package com.yfp.operation.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;

/**
 * 
 * @version 1.0
 * @date 2024-07-17 11:16
 */
@Data
@Tag(name = "领取优惠券列表")
public class AcquireCouponDTO {

    /**
     * 优惠券id
     */
    @Schema(description = "优惠券id")
    private Long couponId;

    /**
     * 用户名称
     */
    @Schema(description = "用户名称")
    private String nickName;

    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    private Long startTime;

    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    private Long endTime;

    /**
     * 使用点位
     */
    @Schema(description = "使用点位")
    private String positionName;

    /**
     * 导出详情（状态0失效1正常2已使用3已过期  8未领取9已领取）   领取列表（1未使用2已使用）
     */
    @Schema(description = "导出详情（状态0失效1正常2已使用3已过期  8未领取9已领取）   领取列表（1未使用2已使用）")
    private Integer status;

    /**
     * 领取状态
     */
    @Schema(description = "领取状态")
    private Integer receiveStatus;

    /**
     * 核销客服
     */
    @Schema(description = "核销客服")
    private String verifyUserName;
}
